//***********************************************************************
//	File:		CreateProjectileMessage.h
//	Author:		
//	Course:		SGP 1405
//	Purpose:	
//***********************************************************************
//***********************************************************************
//	Purposfully left blank for all comments regarding this file 
//	
//	
//	
//***********************************************************************

#pragma once
#include "../SGD Wrappers/SGD_Message.h"

class Entity; 

class CreateProjectileMessage :
	public SGD::Message
{
public:
	CreateProjectileMessage( Entity* owner, int projectileType);
	virtual ~CreateProjectileMessage();

	Entity* GetSender() const { return m_pSender; }

	int GetType() const { return projType; }

private:
	Entity* m_pSender = nullptr;
	int projType = -1; 
};

